// 引入jwt模块
const jwt =require('jsonwebtoken')
// 引入参与加密对象
const security = require("./tokentime.js").security
// 加密生产token
// uid:要加密的内容，scope额外要加密的值
function gettoken(uid,scope=2){
    // 取出标识和过期时间
    const {secretkey,expiresIn}=security;
    // 调用jwt中的sign方法生成加密的token

    // 参数1：要加密的内容对象，参数2：密钥，参数3：过期时长
    const token = jwt.sign({uid,scope},secretkey,{expiresIn})
    return token
}
module.exports={gettoken}
